On the Interconnection of Cross-cutting Concerns Within Hierarchical Modular Architectures

نویسندگان

چکیده

Modularity is often employed to increase the flexibility and adaptability of a system. A well-known issue during design modular systems emergence ripple effects propagating throughout system when one module changed, which dependent on other modules within While several techniques or approaches have been proposed mitigate these effects, they neglect integration interconnection cross-cutting concerns (i.e., functionalities that are required across different parts main functional dimension) This article argues proper important in order avoid preserve Based set possible architectures offer alternatives integrate structure, we introduce matrix (IDM) as an instrument systematically analyze concern provisioning specific artifacts. guidelines optimize concerns, applicable context IDM. We illustrate our approach by means examples domains.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Specifying Cross-Cutting Requirement Concerns

Addressing non-orthogonal software concerns that arise from requirements can significantly contribute to the complexity of developing large systems. Difficulties arise from the need to: locate related requirements, reason about the software concerns they represent, and analyze the impact of changing requirements. We address these issues through the use of requirements aspects. We present a meth...

متن کامل

Identifying Cross-Cutting Concerns from History

As object-oriented programs evolve, they may suffer from the “tyranny of dominant decomposition”: The program can be modularised only one way at a time, leaving cross-cutting concerns scattered across many modules and tangled with one another. Aspectoriented programming (AOP) tries to remedy this by encapsulating these concerns into aspects. Aspect mining identifies such cross-cutting concerns ...

متن کامل

Hierarchical Scalable Photonic Architectures for High-Performance Processor Interconnection

This paper introduces two hierarchical optical structures for processor interconnection and compares their performance through analytic models and discrete-event simulation. Both architectures are based on wavelength division multiplexing (WDM) which enables multiple multi-access channels to be realized on a single optical fiber. The objective of the hierarchical architectures is to achieve sca...

متن کامل

epistemic modality in english and persian academic writing: a cross-linguistic study of genre on the notion of transfer

چکیده حیطه ی نوشتار دانشگاهی اخیرا شاهد تغییرات عمده ای از غیرشخصی بودن (عینی بودن) به شخصی بودن بوده است. شخصی بودن متون دانشگاهی اهمیت استفاده از وجهیت معرفتی را برجسته می سازد چرا که? وجهیت معرفتی? بر اساس یکی از تعاریف ارائه شده از این مقوله? ارتباط تنگاتنگی با شخصی بودن داشته و به عنوان بیان نظر شخصی گوینده در مورد جز گزاره ای گفته در نظر گرفته میشود. بنابراین? با در نظر داشتن نقاط مشترک...

15 صفحه اول

Aspects for Stages: Cross Cutting Concerns for Metaprograms

In multi-stage languages the program code is finalized though a sequence of transformations defined in the program itself, a process known as staging, with stages also referred as metaprograms. Since stages are essentially programs, they may also require application of aspectoriented methods to handle crosscutting concerns, something not considered or supported in existing aspect systems. We in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Engineering Management

سال: 2022

ISSN: ['0018-9391', '1558-0040']

DOI: https://doi.org/10.1109/tem.2020.3040227